package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2022-04-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_2704_INFO")
@ApiModel(value = "Minsur2704Info对象", description = "")
public class Minsur2704Info implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("CLR_APPY_EVT_ID")
    private String clrAppyEvtId;

    @TableField("CLR_OPTINS")
    private String clrOptins;

    @TableField("CLR_PSNTIME")
    private Date clrPsntime;

    @TableField("CLR_STAS")
    private String clrStas;

    @TableField("CLR_TYPE")
    private String clrType;

    @TableField("CLR_TYPE_LV2")
    private String clrTypeLv2;

    @TableField("CLR_YM")
    private String clrYm;

    @TableField("CRTE_OPTINS_NO")
    private String crteOptinsNo;

    @TableField("ACCT_PAY")
    private String acctPay;

    @TableField("ACT_DFR_AMT")
    private String actDfrAmt;

    @TableField("CASH_PAYAMT")
    private String cashPayamt;

    @TableField("BEGNDATE")
    private Date begndate;

    @TableField("ENDDATE")
    private Date enddate;

    @TableField("CRTE_TIME")
    private Date crteTime;

    @TableField("CRTER_ID")
    private String crterId;

    @TableField("CRTER_NAME")
    private String crterName;

    @TableField("DET_SUMAMT")
    private String detSumamt;

    @TableField("DFR_AMT")
    private String dfrAmt;

    @TableField("DPST_SUMAMT")
    private String dpstSumamt;

    @TableField("FEE_CLR_ID")
    private String feeClrId;

    @TableField("FIN_OPTINS")
    private String finOptins;

    @TableField("FIX_BLNG_ADMDVS")
    private String fixBlngAdmdvs;

    @TableField("FIXMEDINS_CODE")
    private String fixmedinsCode;

    @TableField("FIXMEDINS_NAME")
    private String fixmedinsName;

    @TableField("FIXMEDINS_TYPE")
    private String fixmedinsType;

    @TableField("FUND_APPY_SUM")
    private String fundAppySum;

    @TableField("HI_AGRE_SUMFEE")
    private String hiAgreSumfee;

    @TableField("INSUTYPE")
    private String insutype;

    @TableField("MEDFEE_SUMAMT")
    private String medfeeSumamt;

    @TableField("OPT_TIME")
    private Date optTime;

    @TableField("OPTER_ID")
    private String opterId;

    @TableField("OPTER_NAME")
    private String opterName;

    @TableField("OPTINS_NO")
    private String optinsNo;

    @TableField("POOLAREA_NO")
    private String poolareaNo;

    @TableId("RID")
    private String rid;

    @TableField("SUMAMT_DET_SUMAMT")
    private String sumamtDetSumamt;

    @TableField("UPDT_TIME")
    private Date updtTime;

    @TableField("VALI_FLAG")
    private String valiFlag;

    @TableField("INFNO")
    private String infno;
}
